//公共组件
//数组传值时，不添加[]
$.ajaxSettings.traditional = true;

$(function () {
    //统一全局配置
    $.messager.model = {
        ok: {text: "确定"},
        cancel: {text: "取消"}
    };
});

//查询
$(function () {
    $("#btn_query").click(function () {
        $("#currentPage").val(1);
        $("#searchForm").submit();
    });
});

//删除
$(function () {
    $(".btn_handle").click(function () {
        var url = $(this).data("url");
        var msg = $(this).data("msg");
        $.messager.confirm("温馨提示", "你确定要" + msg + "吗?", function () {
            //删除
            $.get(url, function (data) {
                window.location.reload();
            });
        });
    });

    $(".btn_reload").click(function () {
        var url = $(this).data("url");
        $.messager.confirm("温馨提示", "你确定要重新加载权限吗?", function () {
            //重载
            $.get(url, function (data) {
                if (data == "success") {
                    //加载结束
                    $.messager.confirm("温馨提示", "加载结束", function () {
                        window.location.reload();
                    })
                } else {
                    //加载出错
                    $.messager.popup("加载出错");
                }
            });
        });
    })


});

// $(function () {
//     // 获取父表单，并提交
//     $("#submitBtn").click(function () {
//         $(this).closest("form").submit();
//         //window.location.reload();
//     });
// });

//跳转
$(function () {
    //编辑跳转
    $(".btn_redirect").click(function () {
        var url = $(this).data("url");
        window.location.href = url;
    });
});

// ===== 员工角色绑定 =====
$(function () {
    function moveOption(srcSelect,destSelect){
        $("#" + destSelect).append($("#" + srcSelect + " option:selected"));
    }
    $("#addSelectBtn").click(function () {
        moveOption("newOptionSelect","existOptionSelect");
    });
    $("#delSelectBtn").click(function () {
        moveOption("existOptionSelect","newOptionSelect");
    });
    $("#bindRole_btn").click(function () {
        $("#existOptionSelect option").prop("selected",true);
        $(this).closest("form").submit();
    });
});

// 日期组件操作
$(function () {
    $('.datetimepicker').datetimepicker({
        value: $('.datetimepicker').data("date") != "" ? new Date(Date.parse($('.datetimepicker').data("date"))).format("yyyy-MM-dd") : "",
        timepicker:false,
        format:'Y-m-d'
    });
    $.datetimepicker.setLocale('zh');
});

// 登录页面
$(function () {
    $('#randomCode').click(function () {
        $(this).prop("src","/randomCode?"+new Date().getTime());
    });
});